Self-stabilizing Uniform Reliable Broadcast

نویسندگان

چکیده

We study a well-known communication abstraction called Uniform Reliable Broadcast (URB). URB is central in the design and implementation of fault-tolerant distributed systems, as many non-trivial applications require with provable guarantees on message deliveries. Our focuses implementations for time-free message-passing systems that are prone to node-failures. Moreover, we aim at an even more robust abstraction. do so through lenses self-stabilization—a very strong notion fault-tolerance. In addition node failures, self-stabilizing algorithms can recover after occurrence arbitrary transient faults; these faults represent any violation assumptions according which system was designed operate (as long algorithm code stays intact). propose first asynchronous (time-free) The recovers within $$\mathcal {O} (\mathsf {bufferUnitSize})$$ (in terms cycles) from faults, where $$\mathsf {bufferUnitSize} $$ predefined constant. Also, costs similar ones non-self-stabilizing URB. main differences our proposal considers repeated gossiping (1)$$ bits messages deals bounded space (which prerequisite self-stabilization). each stores up \cdot n$$ records size (\nu +n \log n)$$ bits, n number nodes $$\nu needed encode single instance.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Message-Efficient Uniform Timed Reliable Broadcast

In distributed database systems, atomic commitment protocols ensure that transactions leave the database in a consistent state even if failures occur during transactions. As shown by Babaoglu and Toueg, the heart of the atomic commitment problem is equivalent to uniform timed reliable broadcast (UTRB), which is a broadcast primitive that provides the following guarantees [Babaoglu and Toueg]: B...

متن کامل

Reliable Self-Stabilizing Communication for Quasi Rendezvous

The paper presents three self-stabilizing protocols for basic fair and reliable link communication primitives. We assume a link-register communication model under read/write atomicity, where every process can read from but cannot write into its neighbours’ registers. The first primitive guarantees that any process writes a new value in its register(s) only after all its neighbours have read the...

متن کامل

Fair and Reliable Self-stabilizing Communication

We assume a link-register communication model under read/write atomicity, where every process can read from but cannot write into its neighbours’ registers. The paper presents two self-stabilizing protocols for basic fair and reliable link communication primitives. The first primitive guarantees that any process writes a new value in its register(s) only after all its neighbours have read the p...

متن کامل

Uniform Dynamic Self-Stabilizing Leader Election

A distributed system is self-stabilizing if it can be started in any possible global state. Once started the system regains its consistency by itself, without any kind of outside intervention. The self-stabilization property makes the system tolerant to faults in which processors exhibit a faulty behavior for a while and then recover spontaneously in an arbitrary state. When the intermediate pe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2021

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-030-67087-0_19